原文連結:AWSエンジニアロードマップ2023
終於來到了這篇,其實當初在決定要報名今年鐵人賽的時候,是想要從 AWS 主題著手,但一方面沒什麼自信能夠在三十天內寫出完整架構,一方面也還在摸索學習的步調。
本篇文章將會介紹 AWS 學習指標,部分圖解和影片以日文為主,但透過 Roadmap 還有每週主題,還是能夠參考並安排自己的學習進度,架構如下所示:
實際學習主要還是建議搭配 AWS 官方文件,或是其他線上課程等管道來進行。此外,也給自己訂下目標,希望今年結束前能夠達成,有機會的話,到時候再來整理一篇更詳細的準備心得。
那麼,以下正文開始。
(對於有經驗的人來說,可以在更短時間內通過考試。)
即使是 ChatGPT,應該無法提供這樣的路線圖⛅️
首先,以下整理一下有關「AWS」和「傳統的 IT 基礎架構」的基本知識。
為什麼 AWS 會受到如此多的關注?瞭解 AWS 擁有哪些優勢非常重要。
就地部署軟體(On-Premises)的缺點如下:
等項目。
另一方面,AWS 能夠根據實際使用量來支付費用,因此不需預測容量。
可以立即使用、從任何地方連接,且應用標準化的技術。
基於上述幾項特點,可預期 AWS 的優勢將遠高於就地部署軟體,並且在成本、彈性和可訪問性等方面能夠得到提升。
VPC 是最重要的項目。應具備網路知識,如果對子網路遮罩或無類別域間路由(CIDR)計算不熟悉,則需要複習這部分內容。
對於 Route 53,只要能瞭解必備知識 DNS,與名稱解析相關的概念,就不會太困難。
由於 CloudFront 設定項目較多,如果在初期階段過於深入研究,可能會因此感到挫折。
瞭解如何購買 EC2,對於考試和實務都非常重要,這部分也須充分理解。
如果只是建立伺服器,可透過圖形使用介面(GUI)在一分鐘內搞定,而進一步架構和維護,瞭解 Linux 的基本知識和命令更為重要。
Auto Scaling 則需要瞭解各種擴展策略(Scaling Policies)的差異。
Elastic Beanstalk
只需掌握服務概述,並試著實際運行即可(以下是 Web 伺服器環境,還有工作者環境也需掌握)。
AWS 除了以一般的密碼方式,還使用基於角色型的存取控制(RBAC)功能進行權限管理。透過瞭解角色的概念以及如何建立 IAM 政策,將能夠從容地處理權限錯誤等問題。
Cognito 是一項受管服務,用於控制對 Web 和行動應用程式的存取,提供使用者註冊和登入的身份驗證功能。
瞭解如何區別 Relational Database Service(RDS) 的 Multi AZ 部署 和讀取複本(Read Replica)非常重要。
此外,也需瞭解 NoSQL 的 DynamoDB 和記憶體資料庫的 ElastiCache 等,以及與傳統的關連式資料庫管理系統(RDBMS)的不同之處。
需要理解 Amazon Simple Storage Service(Amazon S3)儲存類別,以及把握三種 Glacier 的特性。
在工作現場,通常需要設定 Session Manager,因此需要能夠在不查看文件的情況下進行設定。
儘管初學者可以透過 Teraterm 的 SSH 連接來理解如何運作,但目前這種連接方式已經有點過時。
理解 Elastic Container Service(ESC)的結構至關重要。特別是理解任務定義(Task Definition)的必備知識 Dockerfile。
需記住 Kinesis Data Streams 是即時的,Firehose 則幾乎是即時的,熟記這點或許對考試得分有所幫助。
Kinesis Data Streams 是即時的:
Kinesis Data Firehose 是幾乎即時的:
最後,建議參加「SAA - 解決方案架構師」認證考試,作為知識的客觀證明。
即使對完全沒有經驗的人來說,也能夠在三個月內取得認證資格。
然而,除了取得認證以外,透過實際操作來取得實作技能並加深理解,將能夠提高在該領域解決問題的能力以及適應力,成為更有價值的技術人員」。
測驗費用:16,500 日圓(含稅) = 150 USD
全年可以考試:可以線上或在最近的測試中心參加考試
建議使用符合以下條件的練習問題集:
解答大量質量低下的問題等同是在浪費時間,應該避免花時間在不太重要的問題上。相對於盲目地解答大量質量低下的問題,透過多次解答正式考試水平的問題 3~4 次(大約 200 到 260 道問題),將能更有效地提高技能。
為了使初學者更容易理解,除了文字以外,還應提供相關的圖片解說。
這將有助於更深入理解概念,並提升學習效率。
如果在學習過程中,無法妥善解決疑問,可能會成為進入下一個主題的障礙,導致學習進度緩慢。透過有一個能夠提問的環境,將能迅速解決疑問,以順利推進學習不掉,還可以防止失去動力。
感謝您看到最後!希望這個路線圖對於學習指標或公司培訓有所幫助。
如果對路線圖有任何想法,請在 Qiita 的評論中,或透過 Twitter 發送私訊給筆者,期待聽到建設性的回饋!
那麼!預祝擁有美好的 AWS Life!